<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:s="http://jboss.com/products/seam/taglib"
	xmlns:a="http://richfaces.org/a4j" template="layout/acceso.xhtml"
	xmlns:rich="http://richfaces.org/rich">





	<!-- Panel anuncio verificar -->
	<rich:modalPanel id="verificarAnuncioPanel" width="240" height="100">

		<f:facet name="header">
			<h:panelGroup>
				<h:outputText value="Verificar Anuncio"></h:outputText>
			</h:panelGroup>
		</f:facet>

		<f:facet name="controls">
			<h:panelGroup>
				<h:graphicImage value="temas/iconos/16x16/emblem-unreadable.png"
					id="hidealinkVeriricar" styleClass="hidelink"
					onclick="Richfaces.hideModalPanel('verificarAnuncioPanel')" />
				<rich:componentControl for="verificarAnuncioPanel"
					attachTo="hidealinkVerificar" operation="hide" event="onclick" />
			</h:panelGroup>
		</f:facet>
		<h:form>
			<h:outputLabel value="Seguro que desea validar el anuncio?"
				for="textoRolInput" />
			<h:panelGrid columns="2" cellspacing="20px">

				<a:commandButton value="Si"
					action="#{anuncioBean.aceptarAnuncio('rolEditor')}"
					oncomplete="Richfaces.hideModalPanel('verificarAnuncioPanel')"
					reRender="panelBandejaEnvios" />

				<a:commandButton value="No"
					oncomplete="Richfaces.hideModalPanel('verificarAnuncioPanel')" />

			</h:panelGrid>
		</h:form>
	</rich:modalPanel>

	<!-- Panel editar Anuncio -->
	<rich:modalPanel id="editPanelAnunBorrador" width="435" height="380">

		<f:facet name="header">
			<h:panelGroup>
				<h:outputText value="Modificar Anuncio"></h:outputText>
			</h:panelGroup>
		</f:facet>

		<f:facet name="controls">
			<h:panelGroup>
				<h:graphicImage value="temas/iconos/16x16/emblem-unreadable.png"
					id="hidelinkEditarAnunBorrador" styleClass="hidelink" />
				<rich:componentControl for="editPanelAnunBorrador"
					attachTo="hidelinkEditarAnunBorrador" operation="hide"
					event="onclick" />
			</h:panelGroup>
		</f:facet>
		<h:form>
			<h:panelGrid columns="2" cellspacing="10px">

				<h:outputLabel value="#{messages['message.borrador.organismo']}"
					for="selectOrgaPubEditBorrador" />
				<h:selectOneMenu value="#{anuncioBean.idOrganismoPubSeleccionado}"
					id="selectOrgaPubEditBorrador">
					<s:selectItems value="#{anuncioBean.organismos}"
						var="orgaPubEditBorrador" label="#{orgaPubEditBorrador.TNombre}"
						itemValue="#{orgaPubEditBorrador.XOrga}"
						noSelectionLabel="Seleccione una Opcion" />
				</h:selectOneMenu>

				<h:outputLabel
					value="#{messages['message.borrador.organismoProcedencia']}"
					for="selectOrgaRteEditBorrador" />
				<h:selectOneMenu value="#{anuncioBean.idOrganismoRteSeleccionado}"
					id="selectOrgaRteEditBorrador">
					<s:selectItems value="#{anuncioBean.organismos}"
						var="orgaRteEditBorrador" label="#{orgaRteEditBorrador.TNombre}"
						itemValue="#{orgaRteEditBorrador.XOrga}"
						noSelectionLabel="Seleccione una Opcion" />
				</h:selectOneMenu>

				<h:outputLabel
					value="#{messages['message.borrador.tipologiaPublicacion']}"
					for="selectTipoAnuncioNEditBorrador" />

				<h:selectOneMenu value="#{anuncioBean.idTipoAnuncioSeleccionado}"
					id="selectTipoAnuncioNEditBorrador">
					<s:selectItems value="#{anuncioBean.tiposAnuncio}"
						var="tAnuncioNEditBorrador"
						label="#{tAnuncioNEditBorrador.TDescripcion}"
						itemValue="#{tAnuncioNEditBorrador.XTian}"
						noSelectionLabel="Seleccione una Opcion" />

				</h:selectOneMenu>

				<h:outputLabel
					value="#{messages['message.borrador.denominacionPublicacion']}"
					for="titAnunEditBorrador" />
				<h:inputText value="#{anuncioBean.tituloAnuncio}"
					id="titAnunEditBorrador" />

				<h:outputLabel
					value="#{messages['message.borrador.numeroExpediente']}"
					for="numAnunEditBorrador" />
				<h:inputText value="#{anuncioBean.numAnuncio}"
					id="numAnunEditBorrador" />

			</h:panelGrid>
			<h:panelGrid columns="1">
				<h:outputLabel
					value="#{messages['message.borrador.descripcionPublicacion']}"
					for="descAnunEditBorrador" />
				<h:inputTextarea value="#{anuncioBean.descripcionAnuncio}" rows="5"
					cols="43" id="descAnunEditBorrador" />
				<br></br>
			</h:panelGrid>
			<a:commandButton value="#{messages['message.general.modificar']}"
				action="#{anuncioBean.modificarAnuncio}"
				oncomplete="Richfaces.hideModalPanel('editPanelAnunBorrador')" />
		</h:form>
	</rich:modalPanel>

	<!-- Panel borrar anuncio borrador -->

	<rich:modalPanel id="borraPanelAnunBorrador" width="240" height="100">

		<f:facet name="header">
			<h:panelGroup>
				<h:outputText value="Eliminar Anuncio"></h:outputText>
			</h:panelGroup>
		</f:facet>

		<f:facet name="controls">
			<h:panelGroup>
				<h:graphicImage value="temas/iconos/16x16/emblem-unreadable.png"
					id="hidealinkBorrarAnunBorrador" styleClass="hidelink" />
				<rich:componentControl for="borraPanelAnunBorrador"
					attachTo="hidealinkBorrarAnunBorrador" operation="hide"
					event="onclick" />
			</h:panelGroup>
		</f:facet>
		<h:form>
			<h:outputLabel value="#{messages['message.borrador.eliminar']}"
				for="textoAnunBorradorInput" />
			<h:panelGrid columns="2" cellspacing="20px">

				<a:commandButton value="#{messages['message.yes']}"
					action="#{anuncioBean.eliminarAnuncio}"
					oncomplete="Richfaces.hideModalPanel('borraPanelAnunBorrador')"
					reRender="consulta, tamanioTablaLabel" />

				<a:commandButton value="#{messages['message.no']}"
					oncomplete="Richfaces.hideModalPanel('borraPanelAnunBorrador')" />

			</h:panelGrid>
		</h:form>
	</rich:modalPanel>

	<!-- Panel anuncio Historico -->
	<rich:modalPanel id="historicoAnuncio" width="600" height="260">

		<f:facet name="header">
			<h:panelGroup>
				<h:outputText value="Historico Anuncio"></h:outputText>
			</h:panelGroup>
		</f:facet>

		<f:facet name="controls">
			<h:panelGroup>
				<h:graphicImage value="temas/iconos/16x16/emblem-unreadable.png"
					id="hidealinkHistorico" styleClass="hidelink"
					onclick="Richfaces.hideModalPanel('historicoAnuncio')" />
				<rich:componentControl for="historicoAnuncio"
					attachTo="hidealinkHistorico" operation="hide" event="onclick" />
			</h:panelGroup>
		</f:facet>
		<h:form id="histAnuncio">
			<rich:dataTable id="tabHistorico"
				value="#{anuncioBean.tbEvolucionesAnuncio}"
				rows="#{anuncioBean.tamanioTabla}" var="tEvolucion">
				<rich:column sortBy="#{tEvolucion.tbAnuncios.TTitulo}"
					sortOrder="ASCENDING">
					<f:facet name="header">
						<h:outputText value="Titulo Anuncio" />
					</f:facet>
					<h:outputText value="#{tEvolucion.tbAnuncios.TTitulo}" />
				</rich:column>
				<rich:column sortBy="#{tEvolucion.FCambio}" sortOrder="DESCENDING">
					<f:facet name="header">
						<h:outputText value="Fecha del Cambio" />
					</f:facet>
					<h:outputText value="#{tEvolucion.FCambio}" />
				</rich:column>
				<rich:column sortBy="#{tEvolucion.FSalida}" sortOrder="ASCENDING">
					<f:facet name="header">
						<h:outputText value="Fecha de Salida" />
					</f:facet>
					<h:outputText value="#{tEvolucion.FSalida}" />
				</rich:column>
				<rich:column
					sortBy="#{tEvolucion.tbEstadosAnunciosAnt.TDescripcion}"
					sortOrder="ASCENDING">
					<f:facet name="header">
						<h:outputText value="Estado Anterior" />
					</f:facet>
					<h:outputText
						value="#{tEvolucion.tbEstadosAnunciosAnt.TDescripcion}" />
				</rich:column>
				<rich:column
					sortBy="#{tEvolucion.tbEstadosAnunciosNuevo.TDescripcion}"
					sortOrder="ASCENDING">
					<f:facet name="header">
						<h:outputText value="Estado Nuevo" />
					</f:facet>
					<h:outputText
						value="#{tEvolucion.tbEstadosAnunciosNuevo.TDescripcion}" />
				</rich:column>
			</rich:dataTable>
			<rich:datascroller for="tabHistorico" renderIfSinglePage="false" />
		</h:form>
	</rich:modalPanel>


</ui:composition>